/* 
 * File:   FileCharacter.h
 * Author: mauro
 *
 * Created on 13 de octubre de 2014, 17:02
 */
#ifndef FILECHARACTER_H
#define	FILECHARACTER_H

#include <stdio.h>
#include <iostream>
#include <cstdlib>
#include <string>
#include <JSON/json.hh>
#include "../Controller/SBSLog.h"


using namespace std;

class FileCharacter {

private:
    int xCoordinate;
    int yCoordinate;
    int id;
    
public:
    
    FileCharacter();
    FileCharacter(int id, int x, int y);
    virtual ~FileCharacter();

    //getters
    int getXCoordinate();
    int getYCoordinate();
    int getPlayerID ();
    
    //setters
    void setXCoordinate(int x);
    void setYCoordinate(int y);
    void setPlayerID (int id);

    //otras funciones
    bool assignCharacter (JSON::Object things, FileCharacter &fc);
    
};

#endif	/* FILECHARACTER_H */